草庐IT

Android Gradle 构建 : renaming the apk

全部标签

java - 使用 Spring Security 配置 Spring Boot 会使构建因引用缺少依赖项而失败

每当尝试在SpringBoot项目上运行mvninstall时,构建都会因以下原因而失败:org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-jerseyorg.springframework.bootspring-boot-starter-data-jpaorg.springframework.bootspring-boot-starter-testtestorg.springframework.bootspring-boot-starter-securi

java - 使用构建器模式时,为什么我不应该重用构建器对象来访问对象配置?

当使用BuilderPattern时为什么我不应该重用构建器对象来访问对象配置?例如:正常方式:ObjectA(ObjectBuilderb){this.a=b.getA();}publicObjectgetA(){returnthis.a;}但为什么我不能只使用它:ObjectA(ObjectBuilderb){this.builder=b;}publicObjectgetA(){returnthis.builder.getA();}谢谢:) 最佳答案 使用构建器的一个重要原因是构建一个不可变的对象:构建器是可变的,它构建的东西不

java - 如何让 Maven 构建在重复依赖项上失败?

如果我在同一个pom中有两个相同的依赖项,我希望构建失败。目前我可以通过Maven依赖插件的“analyze-duplicate”检测到它的发生。但是,没有像其他一些选项那样的failOnWarning选项(另外,它在信息级别打印,而不是警告)。除了扩展它还有其他选择吗? 最佳答案 通常,当您希望构建由于某种原因失败时,查看MavenEnforcerPlugin的好插件。.这个插件可以配置一组规则,当这些规则被验证时,构建将失败。在这种情况下,它需要一个检查重复依赖项的规则,并且有一个内置规则专门用于此:.因此,您可以maven-e

java - 测试 Hibernate DAO,无需围绕它构建宇宙

我们有一个使用spring/Hibernate/MySQL构建的应用程序,现在我们想测试DAO层,但这里有一些我们面临的缺点。考虑多个对象相互连接的用例,例如:书有页。没有Book就不能存在Page对象,因为book_id是Page中的强制FK。为了测试页面,我必须创建一本书。这个简单的用例很容易管理,但是如果你开始构建一个库,直到你没有创建围绕Book和Page的整个宇宙,你才能测试它!所以要测试Page;创建图书馆创建部分创建流派创建作者创建书籍创建页面现在测试页面。有没有一种简单的方法可以绕过这个“universecreation”并单独测试页面对象。我还希望能够测试与Page相

java - 关于一个好的 Java 构建工具的建议,与 Eclipse 很好地集成

我在一个小团队(3人)中工作,负责几个模块(目前大约有10个)。构建版本的编译、集成和管理变得越来越繁琐。我正在寻找一个好的构建/集成工具来替代/完善Ant。这是我们当前开发环境的描述:-几个模块取决于每个和第三方JAR-有些可能会导出JARS,有些会导出WARS,有些会导出独立的、可运行的JARS(带有Fat-Jar)-所有这些的Javadoc-我们使用eclipse-每个模块的自定义Ant脚本。eclipse配置和Ant脚本之间的许多冗余信息。例如,对于独立的Fat-JAR,我们列出了所有递归依赖项,而理想情况下,它可以清楚地从eclipse配置中导入。-源代码使用SVN进行版本控

java - 在 Maven 构建阶段复制文件

我的情况是:我有一个Maven项目,我的java类在/app/src/main/java中,我的资源在/app/src/main/resources中,并且我的webapp文件在/app/src/main/webapp我在/common/script.js中有一个javascript文件现在我想要的是在maven的构建阶段将javascript文件包含(复制)到war文件中。准确地说,我希望script.js位于war存档的/js/目录中,就像它放在/app/src/中一样main/webapp/js在开始构建之前。我需要这个来在许多网络应用程序之间共享一个版本的资源文件。亲切的问候,

java - 在 GWT 中构建 SuggestBox 后添加/修改 SuggestOracle

我能找到的关于SuggestBox和MultiWordSuggestOracle的所有信息都表明,为建议框设置oracle的唯一方法是在构建建议框时。不过,我认为这没有意义,因为有一个默认构造函数不接受oracle并为您创建一个,大概是空的。那没有多大用处。我正在寻找的是setSuggestOracle(MultiWordSuggestOracle)或addToSuggestOracle(String)之类的方法,但我在文档中找不到任何建议如何执行此操作的内容。 最佳答案 在创建SuggestBox之后,您似乎无法更改Suggest

java - Wsimport 在 Maven 构建期间失败

我正在尝试使用wsimport从WSDL生成类。我正在使用由Netbeans(7.1)生成的MavenPOP,但是当我尝试构建它时得到以下输出:[jaxws:wsimport]Processing:C:\Users\...\src\wsdl\ShipService_v5.wsdljaxws:wsimportargs:[-s,C:\Users\...\target\generated-sources\jaxws-wsimport,-d,C:\Users\...\target\classes,-verbose,-catalog,C:\Users\...\src\jax-ws-catalog

java - Eclipse 无法清理构建输出

我有一个由大约60个项目组成的Eclipse(4.4.1)工作集(数量可能是相关的,因为刷新工作区需要更多时间)。有时,我会遇到构建失败,因为Eclipse无法在构建之前清理输出文件夹:原来锁定文件的进程是Eclipse本身:事实证明,被锁定的文件始终是XML内容。特别是,如果我将扩展名为*.foo的资源定义为XML文件(通过Preferences->General->ContentTypes),它们也很可能会被锁定,一旦它们被复制到输出路径。我认为问题是由自动验证所有XML资源引起的:--所以我首先添加了排除过滤器,甚至完全禁用了XML/XSD验证。问题不再经常发生,但仍时不时出现。

java - Maven 构建失败 : package does not exist

我有两个Maven模块,AppManager和myApp。这些在本地位于同一目录中,并且在公司的在线存储库中不可用,因为它们用于测试目的。在IntelliJ中,我可以毫无问题地使用AppManager的字段和方法,也没有错误消息。我在myApp的implpom文件中导出com.mycompany.appManager。但是,当我在IDE之外构建时,即mvncleaninstall,出现包com.mycompany.appManager不存在的错误,然后出现Unresolved相关错误appManager中定义的公共(public)字段的使用符号。我该如何解决这个问题?我试过导出和添加依